iT邦幫忙

0

自主學習30日-LeetCode 242.Valid Anagram

  • 分享至 

  • xImage
  •  

242.Valid Anagram

題目描述

給你兩個字串 s 和 t,判斷 t 是否是 s 的重排列(anagram)。

也就是 t 是否由 s 的所有字母重新排列而成

字母只包含小寫英文字母

解題思路

  • 如果 s 與 t 長度不同 → 一定不是 anagram → 返回 false

  • 使用一個長度為 26 的整數陣列 count 記錄每個字母出現次數

    遍歷 s → 對應字母 +1

    遍歷 t → 對應字母 -1

  • 遍歷完成後,如果 count 全部為 0 → 是 anagram

    否則 → 不是

https://ithelp.ithome.com.tw/upload/images/20250929/20169298s5vbrgOqiJ.pnghttps://ithelp.ithome.com.tw/upload/images/20250929/20169298h4PhVtsaKZ.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言